package ${packageName}

<#list importStrings as importString>
${importString}
</#list>

public class ${domain} extends BaseObject {
	<#list fieldMappers as fieldMapper>
	private ${fieldMapper.fieldType} ${fieldMapper.fieldName};
	</#list>
	
	public ${domain}() {
	}
	
	private ${domain}(<#list fieldMappers as fieldMapper>${fieldMapper.fieldType} ${fieldMapper.fieldName}<#if fieldMapper_has_next>, </#if></#list>) {
		<#list fieldMappers as fieldMapper>
		this.${fieldMapper.fieldName} = ${fieldMapper.fieldName};
		</#list>
	}
	
	<#list fieldMappers as fieldMapper>
	public ${fieldMapper.fieldType} get${fieldMapper.fieldUpperName}() {
		return ${fieldMapper.fieldName};
	}
	public void set${fieldMapper.fieldUpperName}(int ${fieldMapper.fieldName}) {
		this.${fieldMapper.fieldName} = ${fieldMapper.fieldName};
	}
	
	</#list>
}